insert between (two things) - English Synonyms Dictionary